Separation of Concerns: A Case Study
نویسنده
چکیده
In this paper we present the results of a case study we conducted at two local SMEs (Small and Medium sized Enterprises) in two different domains. In the case study we examine how these companies handle separation of concerns in their respective domains. We focused on which concerns were perceived as problematic; what kind of design solutions were used to work around these problems and what the effect of these design solutions was on the separation of concerns. In our analysis we reflect on if, and how the use of advanced separation of concerns technology, such as e.g. Aspect Oriented Programming (AOP), would be useful. An important conclusion of our paper is that in both cases the companies do not need such tools for separating the concerns they are aware of (i.e. anticipated concerns) since adequate, conventional techniques have been applied. The benefit of applying such techniques to separate the remaining, unanticipated concerns is unclear as well since it is anticipated that at least some refactoring of the original system would be required in order to apply such techniques.
منابع مشابه
Evaluation of base flow separation methods for determining water extraction (Case study: Gorganroud River Basin)
متن کامل
Pebax-Modified Cellulose Acetate Membrane for CO2/N2 Separation
Carbon dioxide (CO2) release from the exhaust gas streams of power plants that burn fossil fuels contributes the most emission of this gas, which includes more than half of the greenhouse effects. Thus, the separation of CO2 from exhaust gases is one of the main environmental concerns. Membrane technology, due to many advantages, has attracted many research attentions among the various gas sepa...
متن کاملModeling the Network of Municipal Solid Waste Separation Factors using Fuzzy Cognitive Mapping: A Case Study in Tehran
Municipal solid waste management is a major challenge, especially in metropolises. This research focuses on a non-technical issue in municipal solid waste management named municipal solid waste separation at the source and seeks to find the best policy in terms of model results. Source separation for recycling has been recognized as a way to achieve sustainable municipal solid waste (MSW) manag...
متن کاملDeterminants of the Public Environmental Issues and Concerns: A Case Study in Rafsanjan, Iran
Introduction: This study aimed to evaluate the most important public environmental issues and concerns, the public knowledge about these issues, as well as the quality of environmental issues in Rafsanjan, Iran. Materials and Methods: In this descriptive-analytical study, 384 people were randomly selected from Rafsanjan City and their public environmental issues and concerns were evaluated. Th...
متن کاملSeparation of concerns in hybrid component and agent systems
Modularising requirements is a classic problem of software engineering; concerns often overlap, requiring multiple dimensions of decomposition to achieve separation. Whenever complete modularity is unachievable, it is important to provide principled approaches to the decoupling of concerns. To this end, this paper discusses the Socially Situated Agent Architecture (SoSAA) a complete constructio...
متن کامل